home *** CD-ROM | disk | FTP | other *** search
/ Aminet 51 / Aminet 51 (2002)(GTI - Schatztruhe)[!][Oct 2002].iso / Aminet / hard / drivr / SpeedyPar432.lha / SpeedyPar.txt < prev   
Text File  |  2002-08-24  |  4KB  |  151 lines

  1.  
  2.        ========================================================
  3.                 SpeedyPar 43.1 
  4.        ========================================================
  5.               Copyright © 1997 Dave Jones
  6.             Copyright © 2002 Jess Sosnoski
  7.                   All rights reserved
  8.        --------------------------------------------------------
  9.             GiftWare - Please send me **anything!**
  10.        --------------------------------------------------------
  11.  
  12.  
  13.         Project taken over by Jess Sosnoski 2002 v43.1
  14.  
  15.        --------------------------------------------------------
  16.  
  17. ******
  18. NOTES:
  19. ******
  20.  
  21. Do *NOT* use the included printer.device with OS3.5+, however, you
  22. can, however use the faster parallel.device :)
  23.  
  24. Note from Jess:
  25. I haven't modified the included printer.device.  It is 
  26.  
  27. *************
  28. Distribution:
  29. *************
  30. It is forbidden to include this on a magazine coverdisk without first
  31. writing to us to make sure you include the latest version, and also,
  32. We want a copy of the magazine featuring SpeedyPar.
  33. No other limitations are implied on distribution.
  34.  
  35.  
  36. ************
  37. Requirements
  38. ************
  39. - Any Amiga with a 68020 or higher CPU
  40. - A printer. (Parallel comms may also be speeded up)
  41.  
  42.  
  43. ***********
  44. BackGround:
  45. ***********
  46.  
  47. ArtSer,  v34Serialdevice,  8n1,  New8n1, etc.  etc, blah blah blah..  So many
  48. people  have optimised the serial device to hell and back, but why has no-one
  49. thought of rewriting the parallel port driver?
  50.  
  51. The  only  attempt of rewriting the parallel.device was FastPar (Available at
  52. aminet:hard/drivr/FastPAR1_0.lha)  by Christian Stieber.  This however took a
  53. different approach to the standard device, in that it used polling instead of
  54. interrupts.   (For  plus  &  minus  sides  to  this  argument see the FastPar
  55. documentation)
  56.  
  57. The printer.device has only seen one non-CBM rewrite.
  58. (Available from aminet:text/print/prt42_50.lha)
  59.  
  60. SpeedyPar is my own rewrite of these two devices.
  61. Based upon the highest version CBM devices available to me.
  62.  
  63. ************
  64. INSTALLATION
  65. ************
  66.  
  67. Simply copy the included parallel.device and printer.device to DEVS:
  68. (Remember, if you have OS3.5+, do NOT copy the printer device.
  69.  
  70. ****
  71. FAQ:
  72. ****
  73.  Why doesn't it speed up my...
  74.  
  75.   Printer:
  76.     Dot-matrix  /  bubblejet  printers will probably still take the same
  77.     length  of time to print a page of text/graphics, but it'll use less
  78.     CPU  time,  which  means you can get on with doing something else at
  79.     greater speed.  Plus also you're saving some bytes of diskspace ;-)
  80.     You  may notice some speedup however if you use some sort of printer
  81.     buffer device.
  82.  
  83.     Laser  printer  users however, may notice some speedup, as they work
  84.     in a completely different way.  As the data is transferred into it's
  85.     buffer quicker, it will print quicker.
  86.  
  87.   Sampler:
  88.     Most sampler software accesses the parallel port using hardware
  89.     registers,  completely  bypassing the parallel.device, which means I
  90.     never  get  to  know  about  it.  There's no way I can speed this up
  91.     without rewriting the sampler software.
  92.  
  93.   Parnet/Other parallel network:
  94.     Probably  the  same reason as the sampler, I know Parnet uses direct
  95.     hardware access, but don't know about others.  I'm considering doing
  96.     a parnet rewrite.
  97.  
  98. ********
  99. History:
  100. ********
  101.  
  102. v43.0
  103.  beta 1: Release date 15-8-97
  104.     - First version, just an optimised version of the devices.
  105.  
  106.  beta 2: Release date 4-10-97
  107.     -  Converted  all  but  one  routine  to  use  inline register-based
  108.        function calls instead of stack based.
  109.  beta 3: Release date 14-11-97
  110.     - Removed some push/pops that were unneeded.
  111.  
  112.  
  113. V43.1    Project taken over by Jess Sosnoski.
  114.     Did a bunch of assembly optimizations, code alignment, deleted
  115.     useless code, and did a bit of inlining.
  116.  
  117. V43.2    Major bugfixes (it works now..hehe..), more little optimizations,
  118.     code cleanup.
  119.  
  120. **************
  121. Contact Stuff:
  122. **************
  123.  
  124.  SNAIL:
  125.        Dave Jones.
  126.     40,Heol Edward Lewis,
  127.        Gelligaer,
  128.        Hengoed,
  129.        Mid Glamorgan,
  130.        Cf82 8ej,
  131.        South Wales,
  132.        United Kingdom.
  133.  
  134.  
  135.     Jess Sosnoski
  136.     651 Hillside Drive
  137.     Mount Carmel, PA 17851-2463
  138.     USA
  139.  
  140.     Include postage if you require a reply. If you are just requesting an
  141.     update, then I will hold onto your postage until the next release is
  142.     ready. If you are not residing in the Uk, then just send two extra
  143.     disks as payment.
  144.  
  145.  EMAIL:
  146.     starblaz@ptdprolog.net (use this address)
  147.  
  148.   WWW:
  149.     http://home.ptd.net/~starblaz
  150.  
  151.